;Repairs a building.  For most buildings,
;the maximum potential HP is provided, and the building is
;placed "under construction."

;We also use this sub for refineries to add processing
;units.  The maximum HP is still added, but it's different
;each time.

;We need to let Construct_Building know that we are
;repairing a building, so that we can avoid stuff
;specific to Construct_Building, such as adding tiles to
;the map.

 SET Repair_Building, (IY + flag + 2)


;DE is the maximum HP.
;HL is the location of the building in the list
;of Structure_Locations.

